package com.momo.service.sysSetting;

import com.momo.common.common.JSONResult;
import com.momo.common.req.sysSetting.authority.AclModuleReq;
import com.momo.common.req.sysmain.RedisUser;

/**
 * Created by Kagome on 2019/3/19.
 * 权限模块
 */
public interface SysAclModuleService {

    /**
     * 新增权限模块
     * @param aclModuleReq
     * @param redisUser
     * @return
     */
    public JSONResult add(AclModuleReq aclModuleReq, RedisUser redisUser);

    /**
     * 编辑权限模块
     * @param aclModuleReq
     * @param redisUser
     * @return
     */
    public JSONResult modify(AclModuleReq aclModuleReq, RedisUser redisUser);  /**
     * 权限模块 状态
     * @param aclModuleReq
     * @param redisUser
     * @return
     */
    public JSONResult status(AclModuleReq aclModuleReq, RedisUser redisUser);

    /**
     * 查询权限模块详情
     * @param aclModuleReq
     * @return
     */
    public JSONResult detail(AclModuleReq aclModuleReq);

}
